@charset "utf-8";

@media all and (max-width:1480px) {
.title h1 {font-size:36px;}
.homeCp .uk-margin-large-top{margin-top:40px!important;}
.fold_wrap{height:400px;}
.fold_wrap li{height:400px;}
.fold_wrap li .adv_intro{font-size:12px; line-height:20px;}
.header .uk-navbar-nav>li {margin: 0 20px;}
.header .uk-navbar-nav>li>a{font-size: 18px;}
.subVisual {
    position: relative;
    padding-top: 200px;
    height:550px;}
 .subVisual h3{font-size:36px; line-height: 40px;}
 .subVisual .headText{font-size:24px;}
 .subVisual.com {background-position: center 70%;}
 .subVisual.shehui {background-position: center 10%;}
}
@media all and (max-width:1360px) {
	.header .uk-navbar-nav>li>a{font-size: 14px;}
}
@media all and (max-width:1280px) {
	.inner{width:90%}
	header nav{padding:0 80px 0 50px}
    header nav .oneDep > a{padding:36px 20px;}
    header .topUtils{right:15px;}
	header .topUtils .utils > a{padding:38px 10px}
}
@media all and (max-width:1220px) {

}

@media screen and (max-width:1217px){
	
}


@media all and (max-width:1180px) {

	
}

@media all and (max-width:1024px) {
header nav,header .topUtils{display:none}
header .allMenuBtn{display:block; position:absolute; top:32px; right:5%; width:21px; height:23px; background:url('../images/m_allMenuBtn.png') no-repeat center right; background-size:16px auto}
 .beijing{min-height:450px; }  
}
@media (min-width: 960px){
.uk-container {padding-left: 50px;padding-right: 50px;}
}

@media all and (max-width:981px) {
	:placeholder-shown{font-size:14px}
	::-webkit-input-placeholder {font-size:14px}
	:-moz-placeholder {font-size:14px}
	::-moz-placeholder {font-size:14px}
	:-ms-input-placeholder {font-size:14px}
	:placeholder-shown {font-size:14px}
.huanhang{display: initial;}
	/*header{top:-45px; height:50px;}
	header:before{top:50px}
	header h1{top:10px; left:5%; width:100px; height:35px; background:url('../images/logo_color.png') no-repeat; background-size:78px auto;}
	header.color h1{background:url("../images/logo_color.png") no-repeat 0 0; background-size:78px auto;}
	header.bgType h1{background:url("../images/logo_color.png") no-repeat 0 0; background-size:78px auto;}
    header .allMenuBtn{display:block; position:absolute; top:14px; right:5%; width:21px; height:23px; background:url('../images/m_allMenuBtn.png') no-repeat center right; background-size:16px auto}
	header nav{display:none}
	header .topUtils{display:none}


	header.on h1{background:url('../images/logo_color.png') no-repeat; background-size:100% auto}
	header.up{top:0; background:#fff; border-bottom:1px solid #ddd}
	header.up h1{background:url('../images/logo_color.png') no-repeat; background-size:100% auto}

	header.default{top:0; background:none; border-bottom:none}
	header.default h1{background:url('../images/logo_color.png') no-repeat; background-size:78px auto;}*/
footer {padding:0 20px;height: auto; line-height:22px;}
footer .ewm{display:none;}
.banner h1,.homeHexin h1{font-size:36px; line-height:1.4; font-weight:bold;}

.gengduo {font-size: 18px;}
.homeHexin .hxlb span{padding:8px 15px; border:1px solid #fff; font-size:14px; margin:0 5px;  transition: all 0.5s;}
.homeHexin .hxlb span:hover{background:#fff; color:#121212;}
.shuju h1, .shuju h1 .sz {font-size:36px;line-height:1;}

.homeNews li {padding: 15px 0;}
.homeNews li h4 {font-size:16px;}
.aboutZcd .b .ico-a{font-size:36px;line-height:1;}
.aboutZcd .b h3 {margin: 10px 0;font-size:18px;}
.aboutZcd .b{padding:25px;}
.uk-section-xlarge.beijing{padding-top: 100px;padding-bottom: 100px;}
 .beijing{min-height:200px; }
 .map{height:200px;}
}

@media all and (max-width:940px) {
	
}

@media all and (max-width:758px) {
#layout .uk-logo.logo{width:150px; height:55px; background: url(../images/logo_wht.png) no-repeat left center; background-size: 100% }
.header .uk-logo.logo{width:150px; height:55px; background: url(../images/logo_wht.png) no-repeat left center; background-size: 100% }
.header.uk-sticky-fixed .uk-logo.logo{width:150px;background: url(../images/logo_color.png) no-repeat left center;background-size: 100%}
.header .sh span{color: #fff}
.header.uk-sticky-fixed .sh span{color: #333}


.header:hover{background:initial;}

#layout .uk-navbar-container:not(.uk-navbar-transparent) {background:initial;}
#layout .sh{color: #fff}
#layout .uk-sticky-fixed .sh{color: #000}
#layout .uk-sticky-fixed{background:#fff;}
#layout .uk-sticky-fixed .uk-logo.logo{width:150px;background: url(../images/logo_color.png) no-repeat left center;background-size: 100%}





.title h1 {font-size:24px;}
.homeHexin .hxlb{overflow:hidden;}
.homeHexin .hxlb span{display:block; float:left; width:48%; padding:8px 10px;font-size:12px; margin:2px 1%;  transition: all 0.5s;}
.gengduo {font-size: 18px;}

.shuju h1, .shuju h1 .sz{font-size: 26px;}
.shuju h5 {font-size:12px;}
.uk-grid-divider.shuju.uk-grid-small>:not(.uk-first-column)::before{display:none;}
.uk-grid-divider.shuju.uk-grid-small {
    margin-left: -20px;
}
.uk-grid-divider.shuju.uk-grid-small>* {
    padding-left: 20px;
}
.homeNews li {padding: 15px 0;}
.homeNews li h4 {font-size:14px;}
.aboutZcd .b .ico-a{font-size:26px;line-height:1;}
.aboutZcd .b{padding:15px;}
.aboutZcd .b h3 {margin: 10px 0 5px 0; font-size:16px; font-weight:bold;}
.aboutZcd .b p {font-size: 13px;}

.boxMain .txt h2{font-size: 18px;}
.boxMain .txt h5{font-size: 14px; padding:0 20px;}

.guanyu .gypt{padding:20px;}
.guanyu .ico.gy span{font-size:46px; line-height:1; color:#e65513;}
.guanyu .ico span{font-size:66px; line-height:1;}

.guanyu .ico .bj.fd{width: 80px; height: 80px; border-radius: 80px;line-height:80px;}
.guanyu .ico.b span{font-size:40px;line-height:80px;}
.guanhuai .ico img {width: 100px;}




.guanyu .whpt{padding:40px 0;}
.licheng .lc .d{margin:14px auto 10px auto; }

.linian h1{font-weight: bold;    font-size:46px;}.linian h4{font-size:16px;}

.zjt{left:0px; bottom: 40px}.yjt{right: 0px; bottom: 40px}

}








@media all and (max-width:600px) {

}

@media all and (max-width:500px) {

}

@media all and (max-width:430px) {
footer .utilCont{width:290px}
footer .utilCont a:nth-child(4){margin-left:0; margin-top:15px}
.subVisual{padding:100px 5% 0; height:280px; background-size:cover !important; background-position:center !important}
	.subVisual.csr3{background:url('../images/m_subVisual_csr3.jpg') no-repeat}
	.subVisual h3{font-size:28px; line-height:42px}
	.subVisual .headText{margin-top:5px; font-size:16px; line-height:1; word-break:keep-all}
	.subCon{padding:0 0 70px}
	.subCon .indicatorD .locationD{display:none; left:5%}
	.subCon .indicatorD .utillD{right:5%}
	#wrap.type1 .headD{padding:0 5%; margin-bottom:46px}
	#wrap.type1 .headD h3{font-size:35px; line-height:40px}
	#wrap.type1 .headD .headText{margin-top:18px; font-size:14px; line-height:22px; word-break:keep-all}
	#wrap.type1 .subCon{padding:115px 0 70px}
	#wrap.type1 .subCon .indicatorD{top:60px}
	#wrap.type1 .subCon .headD h3#pageTitlArea{width:100%} 
	#wrap.type2 .subCon:before{position:relative; top:0; width:100%; height:80px}
	#wrap.type2 .subCon.on:before{top:0}
	#wrap.type2 .subCon .indicatorD{top:15px}
	#wrap.type2 .subCon.on .indicatorD{top:15px}
	#wrap.type2 .subCon .indicatorD .locationD{left:5%; display:none}
	#wrap.type2 .subCon .indicatorD .utillD{right:5%}
.weizi{position:absolute; top:-50px; z-index: 1; height:50px;}
.weizi .pd {padding:10px 20px;}
.rencai .ico span{font-size:46px;}
.fuli li h3{font-size:14px;}


}

@media all and (max-width:320px) {

}